#ifndef INFORMATION_H
#define INFORMATION_H
#include "HashTable.h"
#include "IInformation.h"

class Information: public IInformation {
private:
	char* lexem;
	TokenType type;

public:
	Information(): lexem(NULL), type(NONE){}
	Information(char* lex, TokenType tokenType) {
		lexem = lex;
		type = tokenType;
	}
	~Information() {
	}

	char* getLexem() {
		return lexem;
	}
	virtual TokenType getType(){
		return type;
	}

	virtual void setType(TokenType newType){

	}
	void setLexem(char* newLexem) {}
};

#endif
